/*Si se ingresan las notas de cada uno de los "N" alumnos de un aula, calcular e imprimir el promedio de cada alumno y el promedio del aula ... */

#include <iostream.h>
/*Declaraciones globales*/

int ep,ef,pp,i,n;
float apc=0,pa,pc;  /* Inicializando "acp" = 0 */

/*----------------*/
void Promedio();
void Dato();              /* Arranca con los valores iniciales */
/*----------------*/

void main()

{

 cout<<"\n";
 cout<<"              NOTAS Y PROMEDIOS"<<endl;   /*Utilize Procedemientos y funciones*/
 cout<<"              *****************\n";
 cout<<"\n";

 cout<<"Ingrese el Numero de Alumnos a Evaluar: ";
 cin>>n;
 cout<<"\n";

 Promedio();

 pc=apc/n; /*Promedio de la Clase*/
 cout<<"El Promedio del Salon es: "<<pc<<"\n";
 cout<<"\n";
 cout<<" Finalizado\n";
 cout<<" **********\n";
 cout<<"\n";

}

/*----------------*/

void Dato()

{
  cout<<" Ingrese las Notas del examen Parcial: ";
  cin>>ep;
  cout<<" Ingrese las notas del examen Final: ";
  cin>>ef;
  cout<<" Ingrese las notas del Promedio de Paracticas: ";
  cin>>pp;
}

/*----------------*/

void Promedio()

{

 for (i=1;i<=n;i++)  /*Utilizando For*/
  
  {

   Dato();          /*Call a Datos*/
   pa=(ep+ef+pp)/3;
   apc=apc+pa;      /*Acumulador*/
   cout<<"\n";
   cout<<" El Promedio del Alumno es: "<<pa;
   cout<<"\n";
   cout<<"\n";

   if ( i<n )
	
	{
		cout<<" Siguiente Alumno ...\n";
		cout<<" ----------------->>>>\n";
		cout<<"\n";
	}

  }

}

/*----------------*/
/* Desarrollado por edaniel15@hotmail.com || edaniel15@gmail.com ... Algoritmos Dividelos y venceras ....
Fichero descargado de http://www.algoritmia.blogspot.com <<NewClass*/